//package com.gylang.auth.config;
//
//import OnlineUserService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.data.redis.core.RedisTemplate;
//
///**
// * @author gylang,
// * @data 2019/11/16 12:12,
// * @DESC
// */
//@Configuration
//public class OnlineUserConfig {
//
//
//    @Autowired
//    private LoginUserBeanConfig loginUserBeanConfig;
//
//
//
//    @Bean
//    public OnlineUserService userLoginQueue(RedisTemplate<String, String> redisTemplate) {
//
//        OnlineUserService onlineUserService = new OnlineUserService();
//        onlineUserService.setRedisTemplate(redisTemplate);
//        onlineUserService.setMaxLive(loginUserBeanConfig.getMaxNum());
//        onlineUserService.setSessionPrefix(loginUserBeanConfig.getSessionPrefix());
//        onlineUserService.setUser2SeesionPrefix(loginUserBeanConfig.getUser2SeesionPrefix());
//        System.out.println("onlineUserService = " + onlineUserService);
//        return onlineUserService;
//    }
//}
